
	/*
	 * Инициализация события "Открыть форму создания новой вкладки"
	 */
	function initEventOpenFormCreateTab() {
		$("#new-tab a").click(function () {
			$("#tab-new-form").slideDown("fast");
			$("#tab-new-form div.error").remove();
			$("#tab-new-form input[type='text']").focus();
			return false;
		});
	}
	/*
	 * Инициализация события "Открыть форму редактирования вкладки"
	 */
	function initEventOpenFormEditTab() {
		$(".tab-current #edit-tab").parent().click(function () {
			$("#tab-edit-form").slideDown("fast");
			$("#tab-edit-form div.error").remove();
			$("#tab-edit-form input[type='text']").focus();
			return false;
		});
	}
	/*
	 * Инициализация события "Закрыть окно"
	 */
	function initEventCloseWindow() {
		$(".window a.close, .window button.cancel").click(function () {
			$(".window").slideUp();
			return false;
		});
	}
	/*
	 * Инициализация события выбора позиции вкладки при создании новой вкладки.
	 */
	function initEventClickRadioBefore() {
		$("#tab-new-form input[type=\"radio\"]").click(function () {
			if ($(this).attr("id") == "before") {
				$("#tab-new-form select").removeAttr("disabled");
			} else {
				$("#tab-new-form select").attr("disabled", "disabled");
			}
		});
	}
	/*
	 * Инициализация события "Открыть форму добавить ссылки"
	 */
	function initEventOpenFormAddLink() {
		$("#item-new a").live('click', function () {
			$("#link-new-form div.error").remove();
			$("#link-new-form").slideDown();
			$("#link-new-form input#LinkLink").focus();
			return false;
		});
	}
	/*
	 * Инициализация события "Напонить мне про ссылку"
	 */
	function initEventChangeLinkRemind() {
		$("#link-new-form #LinkRemind").change(function () {
			if ($(this).attr("checked")) {
				console.log();
				$("#link-new-form div#remind input").removeAttr('disabled');
				$("#link-new-form div#remind div").removeClass('disabled');
			} else {
				$("#link-new-form div#remind input").attr('disabled', 'disabled');
				$("#link-new-form div#remind div").addClass('disabled');
			}
		});
	}
	/*
	 * Инициализация события "Добавить ссылку"
	 */
	function initEventClickAddLink() {
		$("#link-new-form button.add").click(function (){
			// взять размеры формы текущего окна
			h = $("#link-new-form form").outerHeight(true);
			w = $("#link-new-form form").outerWidth(true);
			// показать ожидание действия
			$('#link-new-form #wite').width(w).height(h).show();

			errors = new Object();
			errors.count = 0;
			if (str_empty($("#link-new-form input#LinkLabel").val())) {
				errors.label = 'Алиас не модет быть пустым';
				errors.count ++;
			}
			if (!check_link($("#link-new-form input#LinkLink").val())) {
				errors.link = 'Ссылка введена не корректно';
				errors.count ++;
			}

			show_errors = function (errors) {
				$("#link-new-form div.error").remove();
				if (typeof(errors.label) == "string") {
					$("#link-new-form div.text input#LinkLabel").after("<div class='error'>" + errors.label + "</div>");
				}
				if (typeof(errors.link) == "string") {
					$("#link-new-form div.text input#LinkLink").after("<div class='error'>" + errors.link + "</div>");
				}
			};

			if (errors.count > 0) {
				show_errors(errors);
				$('#link-new-form #wite').hide();
			} else {
				// отправить запрос на добавление ссылки
				$.post("/links/add?jsoncallback=?", $("#link-new-form form").serialize(), function (data){
					if (data.code == 'success') {
						$(".window").hide();
						$("div#message").addClass(data.code).html(data.message).slideDown().oneTime(3000, function() {$(this).slideUp();});
						$("div#links").replaceWith(data.html);
					} else {
						show_errors(data.errors);
					}
					// скрыть ожидание действия. В любом случае, хоть при ошибке, хоть при успешном добавлении ссылки
					// т.к. эту форму следует показывать ещё раз при повторном добавлении ссылки.
					$('#link-new-form #wite').hide();
				}, 'json');
			}
			return false;
		});
	}
	/*
	 * Инициализация "Создание новой вкладки"
	 */
	function initEventClickCreateTab() {
		$("#tab-new-form button.add").click(function (){
			// взять размеры формы текущего окна
			h = $("#tab-new-form form").outerHeight(true);
			w = $("#tab-new-form form").outerWidth(true);
			// показать ожидание действия
			$('#tab-new-form #wite').width(w).height(h).show();
			if (str_empty($("#tab-new-form input#TabLabel").val())) {
				$("#tab-new-form div.error").remove();
				$("#tab-new-form input#TabLabel").parent().parent().after("<div class='error'>Имя вкладки не может быть пустым</div>");
				$('#tab-new-form #wite').hide();
			} else {
				$("#tab-new-form form").submit();
			}
			return false;
		});
	}
	/*
	 * Инициализация события rkbrf на list-tabs
	 */
	function initEventClickListTabs() {
		$("#tab-list a").click(function (){
			
			//y = ("#tab-list a").css("top");
			
			
			
			//console.log(y);
			
			if ($("#list_tabs").css("display") == "none")
			{
				$("#list_tabs").show();
				y = $("#tab-list a img").position().top + $("#tab-list a img").height() + 1;
				x = $("#tab-list a img").position().left + $("#tab-list a img").height() - $("#list_tabs").width();
				$("#list_tabs").css({top: y, left: x})
				$("#tab-list a img").css("background-color", "#e5e5e5")
			}
			else
			{
				$("#list_tabs").hide();
				$("#tab-list a img").css("background-color", "white")
			}
			
			return false;
		});
	}